package pe.gob.servir.apps.censodirectivo.model.bean;

import java.io.Serializable;
import java.util.Date;

public class DatoAcademico implements Serializable {

	private static final long serialVersionUID = 4660319371109321122L;
	private long personaDatoAcademicoId;
	private String anioEstudio;
	private long areaEstudioId;
	private String areaEstudio;
	private String especialidad;
	private String estadoRegistro;
	private Date fechaCreacion;
	private Date fechaModificacion;
	private long horasLectivas;
	private long institucionEducativaId;
	private String institucionEducativa;
	private long nivelProfesionalId;
	private String nivelProfesional;
	private String otroAreaEstudio;
	private String otroInstitucionEducativa;
	private long personaId;
	private long tipoDatoAcademicoId;
	private String tipoDatoAcademico;
	private String usuarioCreador;
	private String usuarioModificador;
	private long directivoPublicoId;

	public DatoAcademico() {

	}

	public long getPersonaDatoAcademicoId() {
		return personaDatoAcademicoId;
	}

	public void setPersonaDatoAcademicoId(long personaDatoAcademicoId) {
		this.personaDatoAcademicoId = personaDatoAcademicoId;
	}

	public String getAnioEstudio() {
		return anioEstudio;
	}

	public void setAnioEstudio(String anioEstudio) {
		this.anioEstudio = anioEstudio;
	}

	public long getAreaEstudioId() {
		return areaEstudioId;
	}

	public void setAreaEstudioId(long areaEstudioId) {
		this.areaEstudioId = areaEstudioId;
	}

	public String getAreaEstudio() {
		return areaEstudio;
	}

	public void setAreaEstudio(String areaEstudio) {
		this.areaEstudio = areaEstudio;
	}

	public String getEspecialidad() {
		return especialidad;
	}

	public void setEspecialidad(String especialidad) {
		this.especialidad = especialidad;
	}

	public String getEstadoRegistro() {
		return estadoRegistro;
	}

	public void setEstadoRegistro(String estadoRegistro) {
		this.estadoRegistro = estadoRegistro;
	}

	public Date getFechaCreacion() {
		return fechaCreacion;
	}

	public void setFechaCreacion(Date fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}

	public Date getFechaModificacion() {
		return fechaModificacion;
	}

	public void setFechaModificacion(Date fechaModificacion) {
		this.fechaModificacion = fechaModificacion;
	}

	public long getHorasLectivas() {
		return horasLectivas;
	}

	public void setHorasLectivas(long horasLectivas) {
		this.horasLectivas = horasLectivas;
	}

	public long getInstitucionEducativaId() {
		return institucionEducativaId;
	}

	public void setInstitucionEducativaId(long institucionEducativaId) {
		this.institucionEducativaId = institucionEducativaId;
	}

	public String getInstitucionEducativa() {
		return institucionEducativa;
	}

	public void setInstitucionEducativa(String institucionEducativa) {
		this.institucionEducativa = institucionEducativa;
	}

	public long getNivelProfesionalId() {
		return nivelProfesionalId;
	}

	public void setNivelProfesionalId(long nivelProfesionalId) {
		this.nivelProfesionalId = nivelProfesionalId;
	}

	public String getNivelProfesional() {
		return nivelProfesional;
	}

	public void setNivelProfesional(String nivelProfesional) {
		this.nivelProfesional = nivelProfesional;
	}

	public String getOtroAreaEstudio() {
		return otroAreaEstudio;
	}

	public void setOtroAreaEstudio(String otroAreaEstudio) {
		this.otroAreaEstudio = otroAreaEstudio;
	}

	public String getOtroInstitucionEducativa() {
		return otroInstitucionEducativa;
	}

	public void setOtroInstitucionEducativa(String otroInstitucionEducativa) {
		this.otroInstitucionEducativa = otroInstitucionEducativa;
	}

	public long getPersonaId() {
		return personaId;
	}

	public void setPersonaId(long personaId) {
		this.personaId = personaId;
	}

	public long getTipoDatoAcademicoId() {
		return tipoDatoAcademicoId;
	}

	public void setTipoDatoAcademicoId(long tipoDatoAcademicoId) {
		this.tipoDatoAcademicoId = tipoDatoAcademicoId;
	}

	public String getTipoDatoAcademico() {
		return tipoDatoAcademico;
	}

	public void setTipoDatoAcademico(String tipoDatoAcademico) {
		this.tipoDatoAcademico = tipoDatoAcademico;
	}

	public String getUsuarioCreador() {
		return usuarioCreador;
	}

	public void setUsuarioCreador(String usuarioCreador) {
		this.usuarioCreador = usuarioCreador;
	}

	public String getUsuarioModificador() {
		return usuarioModificador;
	}

	public void setUsuarioModificador(String usuarioModificador) {
		this.usuarioModificador = usuarioModificador;
	}

	public long getDirectivoPublicoId() {
		return directivoPublicoId;
	}

	public void setDirectivoPublicoId(long directivoPublicoId) {
		this.directivoPublicoId = directivoPublicoId;
	}

	@Override
	public String toString() {
		return "DatoAcademico [personaDatoAcademicoId="
				+ personaDatoAcademicoId + ", anioEstudio=" + anioEstudio
				+ ", areaEstudioId=" + areaEstudioId + ", areaEstudio="
				+ areaEstudio + ", especialidad=" + especialidad
				+ ", estadoRegistro=" + estadoRegistro + ", fechaCreacion="
				+ fechaCreacion + ", fechaModificacion=" + fechaModificacion
				+ ", horasLectivas=" + horasLectivas
				+ ", institucionEducativaId=" + institucionEducativaId
				+ ", institucionEducativa=" + institucionEducativa
				+ ", nivelProfesionalId=" + nivelProfesionalId
				+ ", nivelProfesional=" + nivelProfesional
				+ ", otroAreaEstudio=" + otroAreaEstudio
				+ ", otroInstitucionEducativa=" + otroInstitucionEducativa
				+ ", personaId=" + personaId + ", tipoDatoAcademicoId="
				+ tipoDatoAcademicoId + ", tipoDatoAcademico="
				+ tipoDatoAcademico + ", usuarioCreador=" + usuarioCreador
				+ ", usuarioModificador=" + usuarioModificador
				+ ", directivoPublicoId=" + directivoPublicoId + "]";
	}

}
